home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / lib / X11 / config / sunLib.tmpl < prev    next >
Encoding:
Text File  |  2006-12-20  |  7.9 KB  |  259 lines

  1. XCOMM $Xorg: sunLib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
  2. XCOMM $XdotOrg: util/cf/sunLib.tmpl,v 1.14 2005/12/03 17:20:48 alanc Exp $
  3.  
  4.  
  5.  
  6.  
  7.  
  8. XCOMM $XFree86: xc/config/cf/sunLib.tmpl,v 3.12tsi Exp $
  9.  
  10. /*
  11.  * SunOS shared library template
  12.  */
  13.  
  14. #if OSMajorVersion <= 4
  15.  
  16. # if SunPost411FCSLd
  17. #  define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
  18. #  define SharedXrenderReqs $(LDPRELIB) $(XLIB)
  19. # endif
  20.  
  21. #ifndef SharedX11Rev
  22. #define SharedX11Rev 4.30
  23. #endif
  24. #ifndef SharedOldXRev
  25. #define SharedOldXRev 4.20
  26. #endif
  27. #ifndef SharedXtRev
  28. #define SharedXtRev 4.20
  29. #endif
  30. #ifndef SharedXawRev
  31. #define SharedXawRev 6.10
  32. #endif
  33. #ifndef SharedXmuRev
  34. #define SharedXmuRev 4.20
  35. #endif
  36. #ifndef SharedXextRev
  37. #define SharedXextRev 4.50
  38. #endif
  39. #ifndef SharedXiRev
  40. #define SharedXiRev 4.20
  41. #endif
  42. #ifndef SharedXtstRev
  43. #define SharedXtstRev 1.20
  44. #endif
  45.  
  46. #else                /* else it's Solaris */
  47.  
  48. /* Solaris uses single digit library versions, and versions of libraries
  49.  * defined in SVID specs should match the versions specified there.
  50.  */
  51.  
  52. #ifndef SharedX11Rev
  53. # define SharedX11Rev 4
  54. #endif
  55. #ifndef SharedOldXRev
  56. # define SharedOldXRev 6
  57. #endif
  58. #ifndef SharedXextRev
  59. # define SharedXextRev 0
  60. #endif
  61. #ifndef SharedXauRev
  62. # define SharedXauRev 6
  63. #endif
  64. #ifndef SharedXdmcpRev
  65. # define SharedXdmcpRev 6
  66. #endif
  67. #ifndef SharedXmuRev
  68. # define SharedXmuRev 4
  69. #endif
  70. #ifndef SharedXmuuRev
  71. # define SharedXmuuRev 1
  72. #endif
  73. #ifndef SharedXpRev
  74. # define SharedXpRev 1
  75. #endif
  76. #ifndef SharedXpmRev
  77. # define SharedXpmRev 4
  78. #endif
  79. #ifndef SharedXtRev
  80. # define SharedXtRev 4
  81. #endif
  82. #ifndef SharedXaw6Rev
  83. # define SharedXaw6Rev 5
  84. #endif
  85. #ifndef SharedXiRev
  86. # define SharedXiRev 5
  87. #endif
  88. #ifndef SharedXtstRev
  89. # define SharedXtstRev 1
  90. #endif
  91. #ifndef SharedFSRev
  92. # define SharedFSRev 5
  93. #endif
  94. #ifndef SharedICERev
  95. # define SharedICERev 6
  96. #endif
  97. #ifndef SharedSMRev
  98. # define SharedSMRev 6
  99. #endif
  100. #ifndef SharedXcursor
  101. # define SharedXcursorRev 1
  102. #endif
  103. #ifndef SharedXdamageRev
  104. # define SharedXdamageRev 1
  105. #endif
  106. #ifndef SharedXevieRev
  107. # define SharedXevieRev 1
  108. #endif
  109. #ifndef SharedXfixesRev
  110. # define SharedXfixesRev 1
  111. #endif
  112. #ifndef SharedXftRev
  113. # define SharedXftRev 2
  114. #endif
  115. #ifndef SharedXineramaRev
  116. # define SharedXineramaRev 1
  117. #endif
  118. #ifndef SharedXrenderRev
  119. # define SharedXrenderRev 1
  120. #endif
  121. #ifndef SharedXResRev
  122. # define SharedXResRev 1
  123. #endif
  124. #ifndef SharedXvRev
  125. # define SharedXvRev 1
  126. #endif
  127. #ifndef SharedXvMCRev
  128. # define SharedXvMCRev 1
  129. #endif
  130. #ifndef SharedXrandrRev
  131. # define SharedXrandrRev 2
  132. #endif
  133. #ifndef SharedXssRev
  134. # define SharedXssRev 1
  135. #endif
  136. #ifndef SharedFontconfigRev
  137. # define SharedFontconfigRev 1
  138. #endif
  139. #ifndef SharedGlxRev
  140. # define SharedGlxRev 1
  141. #endif
  142. #ifndef SharedGluRev
  143. # define SharedGluRev 1
  144. #endif
  145. #ifndef SharedGLwRev
  146. # define SharedGLwRev 1
  147. #endif
  148. #ifndef SharedOSMesaRev
  149. # define SharedOSMesaRev 4
  150. #endif
  151. #ifndef SharedxkbfileRev
  152. # define SharedxkbfileRev 5
  153. #endif
  154. #ifndef SharedXxf86miscRev
  155. # define SharedXxf86miscRev 1
  156. #endif
  157. #ifndef SharedXxf86vmRev
  158. # define SharedXxf86vmRev 1
  159. #endif
  160.  
  161. # if ThreadedX
  162. #  if OSMinorVersion > 3
  163. #   define SharedThreadReqs /**/
  164. #  endif
  165. # endif
  166.  
  167. # define SharedX11Reqs $(LDPRELIB) SharedThreadReqs $(EXTRA_LIBRARIES) -lc DlLibrary
  168. # define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY) -lc
  169. # define SharedOldXReqs $(LDPRELIB) $(XLIBONLY) -lc
  170. # define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB) -lc
  171. # define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB) -lc
  172. # define SharedXaw7Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB) -lc
  173. # define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB) -lc
  174. # define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB) -lnsl -lc
  175. # define SharedXmuuReqs $(LDPRELIB) $(XLIBONLY) -lc
  176. # define SharedXextReqs $(LDPRELIB) $(XLIBONLY) -lc
  177. # define SharedXiReqs $(LDPRELIB) $(XLIB) -lc
  178. # define SharedXtstReqs $(LDPRELIB) $(XLIB) -lc
  179. # define SharedFSReqs $(EXTRA_LIBRARIES) -lc
  180. # define SharedICEReqs $(EXTRA_LIBRARIES) -lc
  181. # define SharedSMReqs $(LDPRELIB) $(ICELIB) $(EXTRA_LIBRARIES) -lc
  182. # define SharedXineramaReqs $(LDPRELIB) $(XLIB) -lc
  183. # define SharedXpReqs $(LDPRELIB) $(XLIB) -lc
  184. # define SharedXpmReqs $(LDPRELIB) $(XLIBONLY) -lc
  185. # define SharedXResReqs $(LDPRELIB) $(XLIB) -lc
  186. # define SharedXrenderReqs $(LDPRELIB) $(XLIBONLY) -lc
  187. # define SharedXrandrReqs  $(LDPRELIB) $(XRENDERLIB) $(XLIB) -lc
  188. # define SharedXssReqs $(LDPRELIB) $(XLIB) -lc
  189. # define SharedXvReqs $(LDPRELIB) $(XLIB) -lc
  190. # define SharedXvMCReqs $(LDPRELIB) $(XLIB) -lc
  191. # define SharedXfontReqs $(LDPRELIB) $(FREETYPE2LIB) GzipLibrary -lsocket MathLibrary -lc
  192. # define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
  193. # define SharedFontencReqs $(LDPRELIB) GzipLibrary -lc
  194. # define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB) -lc
  195. # define SharedXxf86miscReqs $(LDPRELIB) $(XLIB) -lc
  196. # define SharedXxf86vmReqs $(LDPRELIB) $(XLIB) -lc
  197. # define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIBONLY) $(EXTRA_LIBRARIES) -lc
  198. # define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIBONLY) -lc
  199. # define SharedPSResReqs -lc
  200. # define SharedGLReqs $(LDPRELIB) $(XLIB) -lc
  201. # define SharedGLUReqs $(LDPRELIBS) $(XLIB) $(GLXLIB) $(CXXLIB) MathLibrary -lc
  202. # define SharedGLwReqs $(LDPRELIBS) $(MOTIFLIB) $(GLXLIB) $(XTOOLLIB) $(XLIB)
  203. # define SharedOSMesaReqs $(LDPRELIB) $(XLIB) $(GLXLIB) MathLibrary -lc
  204. # define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB) -lc
  205. # define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB) MathLibrary -lc
  206. # define SharedXfixesReqs $(LDPRELIB) $(XLIB) -lc
  207. # define SharedXdamageReqs $(LDPRELIB) $(XLIB) -lc
  208. # define SharedXauReqs -lc
  209. # define SharedXdmcpReqs -lsocket -lc
  210. # define SharedXcompositeReqs $(LDPRELIB) $(XDAMAGELIB) $(XFIXESLIB) $(XLIB) -lc
  211. # define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XONLYLIB) -lc
  212. # define SharedXevieReqs $(LDPRELIB) $(XLIB)
  213.  
  214. # define FixupLibReferences() /**/
  215.  
  216. # define SharedPamReqs DlLibrary
  217. # define SharedPamUnixReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lnsl -lmp -lcmd SharedThreadReqs
  218. # define SharedPamSampleReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) SharedThreadReqs
  219. # define SharedPamDialAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) SharedThreadReqs
  220. # define SharedPamRhostsAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lsocket SharedThreadReqs
  221. # define SharedPamDceAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -ldce -lnsl -lsocket SharedThreadReqs
  222. # define SharedTtReqs -lnsl -lsocket -lintl DlLibrary -lc -lw
  223. # define SharedDtSvcReqs $(LDPRELIBS) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl DlLibrary
  224. # define SharedDtMmdbReqs $(LDPRELIBS) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl DlLibrary
  225. # define SharedDtSearchReqs -lm -lc
  226. # define SharedDtWidgetReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) -lintl $(LDPOSTLIBS) -lw -lm -lc
  227. # define SharedDtHelpReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lgen -lm -lc
  228. # define SharedDtPrintReqs $(LDPRELIBS) $(DTSVCLIB) $(DTHELPLIB) $(XMLIB) -lintl $(LDPOSTLIBS) -lw -lm -lc
  229. # define SharedDtTermReqs SharedDtHelpReqs DlLibrary -lgen
  230. # define SharedDtMrmReqs $(LDPRELIBS) $(DTTERMLIB) $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lsocket -lnsl -lc
  231. # define SharedDtMailReqs $(LDPRELIBS) -lw $(CXXLIB) -lm DlLibrary
  232. # define SharedCsaReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) SharedXmReqs
  233.  
  234. # define DtClientExtraLibs -lintl
  235.  
  236. /* The inbuf paramter to iconv(3) is "const char**", not "char **" */
  237. ICONV_INBUF_DEFINE = -DICONV_INBUF_CONST=const
  238.  
  239. # if HasCplusplus
  240. #  if HasGcc2ForCplusplus
  241. UNSHARED_CXXLIB = -static -lC
  242. #  elif HasSunCplusplus
  243. #   if CplusplusCompilerMajorVersion > 3
  244. #    ifdef CplusplusWhatdir
  245. UNSHARED_CXXLIB = -Bstatic -L`CplusplusWhatdir CC`/../lib -lC -Bdynamic
  246. #    else
  247. UNSHARED_CXXLIB = -Bstatic -L/opt/SUNWspro/SC4.0/lib -lC -Bdynamic
  248. #    endif
  249. #   else
  250. UNSHARED_CXXLIB = -Bstatic -lC -Bdynamic -lm -lc -Bstatic
  251. #   endif
  252. #  endif
  253. # endif
  254.  
  255. # define IafSysLib    /**/
  256. # include <sv4Lib.tmpl>
  257.  
  258. #endif
  259.